|
In computing, procedural generation is a method of creating data algorithmically as opposed to manually. In computer graphics it is commonly used for creating textures. In video games it is used for creating items, quests, and level geometry. Advantages of procedural generation include smaller file sizes, larger amounts of content, and randomness for less predictable gameplay. ==Overview== The term ''procedural'' refers to the process that computes a particular function. Fractals, an example of procedural generation, express this concept, around which a whole body of mathematics—fractal geometry—has developed. Commonplace procedural content includes textures and meshes. Sound is often procedurally generated as well and has applications in both speech synthesis as well as music. It has been used to create compositions in various genres of electronic music by artists such as Brian Eno who popularized the term "generative music". While software developers have applied procedural generation techniques for years, few products have employed this approach extensively. Procedurally generated elements have appeared in earlier video games: ''The Elder Scrolls II: Daggerfall'' takes place on a mostly procedurally generated world, giving a world roughly twice the actual size of the British Isles. ''Soldier of Fortune'' from Raven Software uses simple routines to detail enemy models, while its sequel featured a randomly-generated level mode. Avalanche Studios employed procedural generation to create a large and varied group of tropical islands in great detail for ''Just Cause''. "No Man's Sky," a game being developed by games studio Hello Games is all based upon procedurally generated elements. The modern demoscene uses procedural generation to package a great deal of audiovisual content into relatively small programs. New methods and applications are presented annually in conferences such as the IEEE Conference on Computational Intelligence and Games and (Artificial Intelligence and Interactive Digital Entertainment ) 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Procedural generation」の詳細全文を読む スポンサード リンク
|